package com.project.poetry.service.service;

import com.project.poetry.service.entity.dto.statistics.StatisticsAuthorPoetryDTO;
import com.project.poetry.service.entity.dto.statistics.StatisticsResultDTO;

/**
 * 统计业务层接口
 * @author mengxj
 */
public interface StatisticsService {

    /**
     * 统计不同朝代的作者，作品和作品类型的数量
     * @return 统计结果
     */
    StatisticsResultDTO statisticsResult();

    /**
     * 统计作者对应的作品数量
     * @return 统计结果
     */
    StatisticsAuthorPoetryDTO statisticsAuthorPoetry();
}
